
This products contains two items: master module and slave module. Mater module could connect to PC through USB, and slave module connects with Arduino through serial interface. With those two kits, it is very easy for PC and Arduino to send data to each other.
Those products also serves as wireless programmer for all Arduino boards (except Arduino Due) or Taijiuino Due board. You don't have to do anything configuration to it. Just plug (or connect wires) and play.

Plug in this module into PC USB port. This device could be Arduino DUE. If you don't have driver, install the driver of DUE: C:\Green Program\arduino-1.5.2\drivers\Arduino Due Programming Port.inf

The interface on this module is compatible with Taijiuino Due board. You could plug in easily.
You could also find the pin definition on the board.

For Arduino users, you could connect in the following way:
| Arduino | Slave module |
| 5V | 5V |
| TX | RX |
| RX | TX |
| GND | GND |

Once the both of the two are powered on, they will automatically link to each other. Then the red LED will be on.
Stable transmission distance is 50m. Max transmission distance is 100m in open area.
As we mentioned, those two items could sever as wireless programmer for TAIJIUINO Due board or other Arduino board (except Arduino Due). We spent much time on this function. We believe in some cases wireless programming would offer great help.
For Taijiuino due, just plug in and play.
For other Arduino board, please connect in the following way.
| Arduino | Slave module |
| 5V | 5V |
| TX | RX |
| RX | TX |
| Reset | RST |
| GND | GND |
Those two modules are based on NRF24L01+ and NRF24LU1. They works on 2.4Ghz radio. As known to all, wifi network works on 2.4Ghz radio. Bluetooth also works on 2.4Ghz. It means it might suffer interference. In our testing environment, we have several routers working around us. We could manage to burn the sketch wirelessly within 5m. But not every time could you upload successfully. Maybe you could try several times.
To improve its performance as wireless programmer, we have the following suggestion:
1. use an extension wire to connect the master module with PC

Most PC CUP works around 2.4Ghz now. And also there is electronic noise from USB port and this module is sensitive to that. Extension cable could eliminate the noise
2. While uploading the sketch, please do not operate on your PC.
3. Master and slave antennas should be in parallel. Make sure no big metal object is around the antenna.
We've been improving this product. Originally the programming distance is only 1m. We did several prototyping to keep improving its performance. Finally we managed to improve the distance to 5m. We believe this module could still be improved. So we released the source code and schematic to users. The microchip on the slave module is ATMega168.
Current firmware doesn't support data transmission between slave modules. However, it is very easy to program your own firmware to support all.
While programming the slave module, remember that the reset pin is not the RST pin beside the serial interface. The reset pin is shown as follows:

The SPI interface is also available if you need burn arduino bootloader.

If Arduino bootloader is burned, we recommend this programming tool for it:TAIJIUINO Due programmer downloader
You could refer to this instruction to burn Arduino bootloader to it with an Arduino.


You could find the wires here if you need: Breadboard Jumper Wire 65pcs Pack
Be care to choose any board with ATmega168 chip.
You could refer to this arduino nRF24L01 library.
It is not hard to make your wireless network.